Menu
Gopher_(protokol) Pengalaman baharu buat penggunaLaporan sezaman [7] memberikan gambaran bagaimana para pengguna mengalami atur cara semasa ia mula-mula dikeluarkan menyatukan beberapa sumber dan menjana apa yang disebut Gopher space ("ruang gopher").
Dengan skrin yang memuatkan 25 baris 80 aksara hijau (pada masa itu tiada grafik) pengguna mendapat menu berhierarki. Menu tahap teratas mungkin mengandungi jabatan-jabatan dan penerbitan-penerbitan (misalnya, akhbar kampus) universiti yang mengendalikan Gopher sebagai satu cara mengedar dokumen secara elektronik, sekurang-kurangnya kepada masyarakat kampus.
Jaringan Sejagat menambah grafik pada teks, akan tetapi kehilangan menu. Ia mengambil masa yang agak panjang bagi kuasa pengkomputeran -- lebar jalur seribu kali lebih berkuasa daripada (MODEM 9600 baud ke optik gentian), tatasusun cakera yang seribu kali lebih besar (1 GB sehingga lebih daripada 1 TB) dan pelayan murah (CPU yang seribu kali lebih berkuasa) -- bagi membolehkan pengguna Internet sekarang untuk melayar sesawang dan bagi enjin gelintar untuk mengkatalogkan kandungan Web.
Pelayar | Disokong kini | Disokong dari | Disokong sehingga | Nota |
---|---|---|---|---|
Camino | Ya | 1.0 | semasa | Mengguna port 70. |
Classilla | Ya | 9.0 | semasa | Berkod keras ke port 70 dari 9.0–9.2; port senarai putih dari 9.2.1. |
cURL | Ya | 7.21.2 (Oktober 2010) | semasa | cURL ialah utiliti pemindahan garis perintah |
ELinks | Beta[8] | Opsyen bina | ||
Epiphany | Tidak | 2.26.3 | Dilumpuhkan selepas bertukar ke WebKit | |
Galeon | Ya | semasa | ||
Google Chrome | Tidak[9] | tidak pernah | Sebuah tambahan terdapat, tetapi perlu ditulis semual bagi versi Chrome semasa. | |
Internet Explorer | Tidak | 1 | 6.0 | IE 6 SP1+ and IE with MS02-047 memerlukan tampung pendaftaran.[10] Mengguna port 70. |
Internet Explorer for Mac (dihentikan) | Tidak | 5.2.3 | PowerPC sahaja | |
K-Meleon | Ya | semasa | ||
Konqueror | Plugin | kio_gopher | ||
lftp | Ya | ? | semasa | lftp ialah program pindahan garis perintah |
libwww | Ya | 1.0c (Disember 1992) | semasa | libwww ialah API buat aplikasi Internets |
Line Mode Browser | Ya | 1.1 (Januari 1992) | semasa | |
Lynx | Ya | semasa | Sokongan lengkap | |
Mozilla Firefox | Addon | 0 | 3.6 | Mengguna port 70. Sokongan dalaman dihentikan semenjak Firefox 4.0;[11] dapat dipasang semula dengan OverbiteFF. |
Netscape Navigator (dihentikan) | Ya | ? | 9.0.0.6 | |
NetSurf | Tidak | Sedang dibangunkan, berdasarkan pengambil cURL. | ||
OmniWeb | Ya | 5.9.2 (April 2009) | semasa | Pelayar WebKit pertama yang menyokong Gopher[12][13] |
Opera | Tidak | tidak pernah | Opera 9.0 memuatkan kebolehan proksi | |
Pavuk | Ya | ? | semasa | Pavuk ialah perisian cermin web (muat turun rekursif) |
Safari | Tidak | tidak pernah | ||
SeaMonkey | Addon | 1.0 | 2.0.14 | Mengguna port 70. Sokongan dalaman dihentikan bermula dengan SeaMonkey 2.1; serasi dengan OverbiteFF. |
Pelayar-pelayar yang tidak menyokong Gopher secara natif masih dapat mencapai pelayan dengan menggunakan get laluan Gopher ke HTTP.
OverbiteFF memanjangkan pelayaran Gopher buat Mozilla Firefox dan SeaMonkey. Plugin ini menyediakan sokongan bagi pencapaian pelayan Gopher yang tidak berfungsi melalui port 70, dengan menggunakan senarai putih, dan juga memuatkan sdokongan buat |pertanyaan CSO/ph; ia juga membolehkan versi-versi Firefox dan SeaMonkey yang tidak menyokong Gopher secara natif untuk mencapai pelayan-pelayan Gopher. Plugin juga terdapat untuk Konqueror[14] dan sambungan berlandaskan proksi bagi Google Chrome.[15]
Awal tahun 2010-an menyaksikan minat baharu terhadap pelanggan Gopher buat telefon pintar. Overbite, pelanggan sumber terbuka buat Android 1.5+ dikeluarkan dalam tahap alpha pada tahun 2010.[16]
PocketGopher juga dikeluarkan pada tahun 2010 bersam-sama kod sumbernya bagi beberapa peranti serasi JavaME. iGopher dikeluarkan pada tahun 2011 sebagai perisian propietari buat peranti iPhone dan iPad.
Protokol Gopher mula-mula diperikan dalam RFC 1436. IANA memberikan port 70 TCP kepada protokol Gopher.
Protokol ini mudah untuk dilepasi, dan membolehkan pelayaran tanpa menggunakan pelanggan. Sesi Gopher standard kelihatan begini:
/Reference1CIA World Factbook /Archives/mirrors/textfiles.com/politics/CIA gopher.quux.org 700Jargon 4.2.0 /Reference/Jargon 4.2.0 gopher.quux.org 70 +1Online Libraries /Reference/Online Libraries gopher.quux.org 70 +1RFCs: Internet Standards /Computers/Standards and Specs/RFC gopher.quux.org 701U.S. Gazetteer /Reference/U.S. Gazetteer gopher.quux.org 70 +iThis file contains information on United States fake (NULL) 0icities, counties, and geographical areas. It has fake (NULL) 0ilatitude/longitude, population, land and water area, fake (NULL) 0iand ZIP codes. fake (NULL) 0i fake (NULL) 0iTo search for a city, enter the city's name. To search fake (NULL) 0ifor a county, use the name plus County -- for instance, fake (NULL) 0iDallas County. fake (NULL) 0
Di sini, pelanggan sudah membuat sambungan TCP dengan pelayan melalui port 70, port piawai bagi Gopher. Pelanggan kemudiannya menghantar "string" diikuti carriage return (kepulangan penyorong) "CR" dan line feed (baris baharu) (yakni, jujukan "CR + LF"). Ini merupakan pemilih yang mengenal pasti dokumen yang perlu diambil. Pelayan kemudiannya menjawab permintaan dengan menyediakan item yang diminta dan menutup sambungan. Mengikut protokol, sebelum sambungan itu ditutup, pelayan harus menghantar tanda titik noktah (yakni, aksara titik) pada barisanya tersendiri. Namun, seperti dalam kes ini, bukan semua pelayan yang mematuhi bahagian protokol ini dan pelayan boleh menutup sambungan tanpa memulangkan tanda titik terakhir.
Dalam contoh ini, item yang dihantar pulang ialah menu gopher, sebuah direktori yang terdiri daripada jujukan baris yang setiap satunya memerikan item yang dapat diambil. Kebanyakan pelanggan akan memaparkan item-item ini sebagai pautan hiperteks, dan dengan itu membolehkan pengguna untuk melayari ruang gopher dengan mengikut pautan.[5]
Menu
Gopher_(protokol) Pengalaman baharu buat penggunaBerkaitan
Gopher (protokol) Gopherus Gopeng Gopeng (kawasan persekutuan) Gothenburg Gorhey Gopeng Industrial Park Gocheok Sky Dome Goshedan GouhelansRujukan
WikiPedia: Gopher_(protokol) gopher://gopher.docfile.org/1/world/monitoring/upt... http://books.google.ca/books?id=A1UoH2vGKE8C&pg=PA... http://books.google.ca/books?id=bUJGenHGNdQC&pg=PA... http://arstechnica.com/open-source/news/2010/07/ov... http://arstechnica.com/tech-policy/news/2009/11/th... http://exebeche.com/iGopher http://gopher.floodgap.com/gopher/gw?a=gopher://go... http://gopher.floodgap.com/overbite/ http://gopher.floodgap.com/overbite/d?android http://gopher.floodgap.com/overbite/relevance.html